<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 利用函数求任意两个数的最大值
        //     function big(num1,num2) {
        //       return num1 > num2 ? num1 : num2 
        //     }
        //    console.log(big(1000,200)); 
        //    console.log(big(1000,3000)); 
        //    利用函数求任意一个数组中的最大值[5,2,99,101,67,77]
        // var arr = [5, 2, 99, 101, 67, 77]
        // 我用得双重遍历循环 然后交换元素1,2的位置 最后return arr[0] 导出最大值
        // function getMax(arr) {
        //     for (var i = 0; i < arr.length - 1; i++) {
        //         for (var j = 0; j < arr.length - i - 1; j++) {
        //             if (arr[j] < arr[j + 1]) {
        //                 var temp = arr[j]
        //                 arr[j] = arr[j + 1]
        //                 arr[j + 1] = temp
        //             }
        //         }
        //     }
        //     return arr[0]
        // }
        // // console.log(getMax([5, 2, 99, 101, 67, 77]));
        // var re = getMax([5, 2, 99, 101, 67, 77])
        // console.log(re);



        //    利用函数求任意一个数组中的最大值[5,2,99,101,67,77]
        //  定义一个存放最大值的变量max
        //  用max存放数组里第一个元素 然后遍历循环数组  
        //  然后用max也就是第一个数组元素去跟后面的元素依次作比较 如果后面的数组元素值大于max的则就保存到max里 最后输出max 
        // function getMax(arr) {
        //     var max = arr[0]
        //     for (var i = 1; i < arr.length; i++) {
        //         if (arr[i] > max) {
        //             max = arr[i]
        //         }
        //     }
        //     return max
        // }
        // var re = getMax([5, 2, 99, 101, 67, 77,200])
        // console.log(re);




        //    利用函数求任意一个数组中的最小值[5,2,99,101,67,77,29,30,48,38,1,2,5,6,90]  
        // function getMin(arr) {//arr接收一个数组 
        //     var min = arr[0]
        //     for (var i = 1; i < arr.length; i++) {
        //         if (arr[i] < min) {
        //             min = arr[i]
        //         }
        //     }
        //     return min
        // }
        // //  console.log(getMin([5,2,99,101,67,77,29,30,48,38,1,2,5,6,90] )) //实参是一个数组 送过去
        // //上面输出比较繁琐 我们指定getMin现在的结果是最小值1 所以可以把1在保存到一个变量里 方便使用 如下
        // var re = getMin([5, 2, 99, 101, 67, 77, 29, 30, 48, 38, 1, 2, 5, 6, 90])//re  结果 的简写
        // console.log(re);//谁想用这个结果 就可以调用这个变量






        //    利用函数求任意一个数组中的最小值[5,2,99,101,67,77,29,30,48,38,1,2,5,6,90]  
        function getMin(arr) {
            var min = arr[0]
            for(var i = 1; i < arr.length;i++) {
                if(arr[i] < min ) {
                    min = arr[i]
                }
            }
            return min
        }
       var re =  getMin([5,2,99,101,67,77,29,30,48,38,1,2,5,6,90] )
     console.log(re);
    </script>
</head>

<body>

</body>

</html>